/***************************************************************************
 创建者: 华磊
 开始时间: 2020.8.14
 copyright: (C) 华友高科
 修改说明: (每次有修改就添加一条，带有 修改人，修改时间，修改描述)
 example (1) hualei 2020.5.8 类的具体实现代码编写

 ***************************************************************************
 *  @file x.h
 *  功能:
 *
 *                                                                         *
 ***************************************************************************/
#ifndef MAGANETICSENSORDATA_H
#define MAGANETICSENSORDATA_H
#include "ecattype.h"

/**
 * @brief The MaganeticSensorData class 磁条传感器抽象类
 */
class MaganeticSensorData
{
public:
    MaganeticSensorData(E_DEVICE_PROTOCOL protocolIn, int aliasIn,int busIdIn,int deviceIdIn);

public:
    int setVendorId(int vendorIdIn);
public:
    double sensorPositionValue;
    bool isInRange;

private:
    E_DEVICE_PROTOCOL protocol;
    int alias;
    int busId;
    int deviceId;
    volatile unsigned int vendorId;
};

#endif // MAGANETICSENSORDATA_H
